home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Tools / Win95 Secrets / SETUP.Z / APISPYLD.MAK < prev    next >
Encoding:
Makefile  |  1995-07-19  |  917 b   |  42 lines

  1. PROJ = APISPYLD
  2.  
  3. OBJS = apispyld.obj
  4.  
  5. DEBUG = 0
  6. CC = cl
  7.  
  8. CFLAGS_D_DEXE32 = /D_X86_ /YX /W3 /D_DEBUG  /D "_WINDOWS" /D "WIN32" /Zi /Fd"$(PROJ).PDB" /Fp"$(PROJ).PCH" /YX
  9. CFLAGS_R_DEXE32 = /D_X86_ /W3 /O2 /DNDEBUG  /D "_WINDOWS" /D "WIN32"
  10. LFLAGS_D_DEXE32 = /DEBUG /DEBUGTYPE:both /SUBSYSTEM:windows
  11. LFLAGS_R_DEXE32 = /SUBSYSTEM:windows
  12. LIBS_D_DEXE32 = kernel32.lib USER32.LIB COMDLG32.LIB
  13. LIBS_R_DEXE32 = kernel32.lib USER32.LIB COMDLG32.LIB
  14.  
  15. !if "$(DEBUG)" == "1"
  16. CFLAGS = $(CFLAGS_D_DEXE32)
  17. LFLAGS = $(LFLAGS_D_DEXE32)
  18. LIBS = $(LIBS_D_DEXE32)
  19. !else
  20. CFLAGS = $(CFLAGS_R_DEXE32)
  21. LFLAGS = $(LFLAGS_R_DEXE32)
  22. LIBS = $(LIBS_R_DEXE32)
  23. !endif
  24.  
  25. all: $(PROJ).EXE
  26.  
  27. .c.obj:
  28.     $(CC) $(CFLAGS) /c $<
  29.  
  30. $(PROJ).EXE: $(OBJS) $(PROJ).RES
  31.     echo >NUL @<<$(PROJ).CRF
  32. $(LFLAGS)
  33. $(OBJS)
  34. -OUT:$(PROJ).EXE
  35. $(LIBS)
  36. $(PROJ).RES
  37. <<
  38.     link @$(PROJ).CRF
  39.  
  40. $(PROJ).RES: $(PROJ).RC
  41.   RC -r $(PROJ).RC
  42.